/* packageA/pages/address-manage/index.wxss */
page {
  background: #f0f4f9;
}
.custom-image {
  width: 100%;
  position: fixed;
  top: 30%;
  left: 0;
  .van-empty__image {
    width: 400rpx !important;
    height: 190rpx !important;
  }
}
.address-container {
  overflow: hidden;
  margin: 30rpx;
  border-radius: 15rpx 15rpx 15rpx 15rpx;
  background: #ffffff;
  // padding: 30rpx 0rpx 0 0rpx;
  .address-item-box {
    // padding: 0 30rpx;
    margin-left: 30rpx;
    &:last-child {
      border-bottom: none;
      .group {
        border-bottom: 0px;
      }
    }
    .group {
      width: 94%;
      margin-right: 30rpx;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding-bottom: 30rpx;
      padding-top: 30rpx;
      border-bottom: 2rpx solid #f6f6f6;
      .item-left-box {
        width: 94%;
        .address-title {
          font-weight: 400;
          font-size: 24rpx;
          color: #000000;
          text-overflow: -o-ellipsis-lastline;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          line-clamp: 1;
          -webkit-box-orient: vertical;
        }
        .address-title2 {
          width: 94%;
          font-weight: 500;
          font-size: 30rpx;
          color: #000000;
          margin: 6rpx 0;
          text-overflow: -o-ellipsis-lastline;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          line-clamp: 1;
          -webkit-box-orient: vertical;
        }
        .address-user {
          .name {
            font-weight: 400;
            font-size: 30rpx;
            color: #000000;
            margin-right: 40rpx;
          }
          .user {
            font-weight: 400;
            font-size: 30rpx;
            color: #000000;
          }
          .tip {
            padding: 6rpx 12rpx;
            background: rgba(250, 171, 64, 0.2);
            border-radius: 5rpx 5rpx 5rpx 5rpx;
            font-weight: 500;
            font-size: 24rpx;
            color: #faab40;
            margin-left: 15rpx;
          }
        }
        .item-right-icon {
        }
      }
    }
    .delete-box {
      border-radius: 0 15rpx 15rpx 0;
      background-color: red;
      width: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100%;
      color: #fff;
    }
  }
}
.button-box {
  // padding:  30rpx;
  position: fixed;
  bottom: 60rpx;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
}
.van-swipe-cell__right {
  width: 20% !important;
}
